@charset "utf-8";
/* CSS Document */

.yuer{ line-height:40px; height:40px; margin-bottom:10px;}
.ymoney{ font-size:22px; color:#FF5500; margin:0 6px;}
.mal20{ margin-left:20px; line-height:40px;}
.mal100{ margin-left:100px; line-height:40px;}
.yujbtn{ display:inline-block; height:26px; width:59px; margin-right:10px; background:url(../images/yujbtnoff.png) no-repeat; vertical-align:-8px; *vertical-align:6px; _vertical-align:-8px; cursor:pointer;}
.onyuj{ background:url(../images/yujbtnon.png) no-repeat;}
.onyuj .offbtn{ width:36px;}
.onyuj .onbtn{ width:23px;}
.yuer .red{ display:none;}
.yuer .red a{ color:#F50; margin-left:8px;}
.submenupk{ width:780px; height:30px; padding-top:4px; background:url(../images/submenupk.png) no-repeat;}
.submenupk a{ height:30px; padding-left:15px; display:inline-block; margin:0 10px 0 37px;}
.submenupk a span{ height:30px; line-height:30px; font-size:14px; padding-right:15px; display:inline-block; color:#FFF; cursor:pointer;}
.submenupk a span:hover{ text-decoration:underline;}
.submenupk a.acct{ background:url(../images/submenupk.png) left bottom;}
.submenupk a.acct span{ background:url(../images/submenupk.png) right -34px; color:#2A98DA; font-weight:bold;}
.submenupk a.acct span:hover{ text-decoration:none;}
.packt{ margin-top:16px;}
.packtab{ border-collapse:collapse; border:1px solid #DDDDDD; line-height:28px; width:100%; color:#666666;}

.packtab th{ text-align:center; background:#F5F5F5; border:1px solid #DDDDDD; font-weight:bold;}
.packtab td{ text-align:center; border:1px solid #DDDDDD;}
.packtab tr:hover td,.packtab tr.acctr td{ background:#EDF8FF; border:1px solid #B8DFF6; cursor:pointer;}
.packtab input[type=radio]{ vertical-align:-2px; margin-right:3px;}
.wenxints{ line-height:22px; padding-left:20px; margin-top:12px;}
.wenxints p em.light{ width:16px; height:16px; display:inline-block; background:url(../images/light.png) left center no-repeat; margin-right:3px; vertical-align:-3px;}
.wenxints p.spp{ margin-top:11px;}
.wenxints p .sp2{ font-size:16px; font-weight:bold; color:#F50; margin:0 10px;}
.wenxints p .spit{ border:1px solid #DDDDDD; padding:2px 6px; height:20px; line-height:20px; width:66px; margin-right:7px;}
.wenxints p .sp3{ margin-left:24px;}
.wenxints p .spbtn{ width:120px; height:38px; line-height:38px; margin:28px 0 15px 189px; border:0; background:url(../images/spbtn_bg.png) no-repeat; font-size:14px; font-weight:bold; color:#FFF; cursor:pointer;}
/*弹出框*/
.pakpopup{ width:390px; padding:5px 20px 15px; height:200px; background:url(../images/pkpopup_bg.png) no-repeat; position:absolute; z-index:100; top:50%; left:50%; margin-left:-215px; margin-top:-110px; display:none;}
.pakpopup h4{ height:40px; line-height:40px; font-size:14px; font-weight:bold; padding:0 7px; border-bottom:2px solid #999999;}
.pakpopup h4 .close{ width:17px; height:17px; display:inline-block; float:right; background:url(../images/close.png) no-repeat; margin-top:12px;}
.pakpopup .pkpcon{ line-height:35px; margin:14px 0 0 0;}
.pkpopint{ display:inline-block; height:26px; width:70px; background:url(../images/popinpt_bg.png) no-repeat; margin-right:5px;}
.pkpopint .pkpopit{ border:0; height:18px; padding:3px; width:40px; line-height:18px; margin:1px; background:	
transparent;}
.pkpopint .pkpopa{ width:15px; height:22px; display:inline-block; margin:2px 2px 0 0; float:right;}  
.pkpopint a{ width:15px; height:11px; line-height:11px; display:inline-block; float:left;}
.pkpopint a.up{}
.pkpopint a.down{}
.pkpcon .poplight{ display:none;}
.pkpcon .poplight i{ background:url(../images/close16.png) left center no-repeat; height:16px; width:16px; display:inline-block; margin: 0 4px; vertical-align:-3px;}
.pkpcon .gary{ color:#999999;}
.pkpcon .popbtn1{ width:60px; height:25px; border:0; background:url(../images/popbtn_bg.png) left top no-repeat; cursor:pointer; margin:15px 0 0 125px; float:left;}
.pkpcon .popbtn2{ width:60px; height:25px; border:0; background:url(../images/popbtn_bg.png) right top no-repeat; cursor:pointer; margin:15px; float:left;}
#monnum{ color:#F50;}



.pack_suc{ padding-left:45px; line-height:32px; margin:58px 0 0 177px; background:url(../images/greenok.png) no-repeat;}
.pack_suc h4{ font-size:14px; font-weight:bold;}
.pred{ color:#F50; margin:0 3px;}
.pack_suc .pback{ font-size:14px; color:#2A98DA;}


.cons_reco{ line-height:50px; height:50px; padding-left:12px;}
.cons_reco input[type=text]{ height:18px; line-height:18px; border:1px solid #7F9DB9; padding:3px 6px;}
.cons_reco input.sear_reco{ color:#999; width:324px; margin-right:10px; height:18px; line-height:18px; border:1px solid #7F9DB9; padding:3px 6px; _margin-top:10px;}
.cons_reco input.sear_time{ height:18px; line-height:18px; border:1px solid #7F9DB9; padding:3px 6px; padding-right:20px; width:60px; background:url(../images/rili.png) right center no-repeat; margin:0 6px;}
.cons_reco input.cons_sx{ width:60px; height:25px; border:0; background:url(../images/shaxuan.png) no-repeat; cursor:pointer; vertical-align:middle; *vertical-align:0;}

.recoder_t{ border:1px solid #DDDDDD; width:100%; line-height:18px; color:#666;}
.recoder_t th{ background:#F5F5F5; text-align:center; font-weight:bold; border:1px solid #DDDDDD; height:28px;}
.recoder_t td{ text-align:center; border:1px solid #DDDDDD; height:28px;}
.recoder_t td.txtlf{ text-align:left; padding-left:9px;}
.recoder_t td.txtlft{ text-align:left; padding:9px;}
.recoder_t td .buy{ color:#98B73C; margin-right:4px;}
.recoder_t tfoot td{ color:#F50; font-weight:bold;}
.dump{ margin-top:16px;}
.dump ul{ margin-left:200px;}
.dump ul li{ float:left; vertical-align:middle;}
.dump ul li a{ color:#2A98DA; margin:0 4px;}
.dump ul li.num a{ border:1px solid #2A98DA; padding:1px 5px 1px 6px;}
.dump ul li.acct a{ background:#2A98DA; color:#FFF;}
.dump ul li.total{ margin:0 10px;}
.dump ul li .dptxt{ width:32px; height:16px; text-align:center; border:1px solid #2A98DA; margin:0 10px;}
.dump ul li .dpbtn{ width:38px; height:18px; line-height:21px\9; background:#2A98DA; color:#FFF; border:0;}
.wid365{ width:365px;}

.red14{ color:#F50; font-size:14px; font-weight:bold; margin-left:4px;}